Release 10.1A: OpenEdge Development:
Progress Dynamics Administration


Entity translations

Translations in the previous sections apply primarily to field labels associated with specified visual objects at run time (widget translations), such as browser columns and widget objects on viewers. You can also specify translations (entity translations) at the entity object (DataField) level of an entity, no matter what visual object displays them.

Dynamics makes entity translations available to dynamic browser (DynBrow) and dynamic viewer (DynView) objects that are linked to dynamic Progress SmartDataObjects™ (DynSDO), and also to DynView objects linked to a static SDO. Entity translations also apply to the field labels displayed in the standard Progress Dynamics Lookup or Filter browser. If DataField objects with entity translations are used by visual objects that have widget translations, the widget translations override any entity translations when the fields are displayed using these visual objects.

Note: Automatic resizing and positioning of widgets to accommodate translated labels does not occur when using entity translations. When using entity translations, you must provide enough layout space to display the translated labels to avoid overlapping fields.

You can specify entity translations using these tools:

Using Translation Maintenance

The Translation Maintenance window allows you to manually specify entity translations for individual fields similar to widget translations. (See the "Translation Maintenance window" section.) Specify the field values in this window as you do for widget translations, except for the following fields:

Using Migrate Widget Translation

The Migrate Widget Translation tool allows you to automatically convert existing widget translations to entity translations for specified entities in specified databases. You also have the option to remove any existing widget translations and to skip entity translation for any fields that have multiple widget translations.

The Migrate Widget Translation tool is separate from the AppBuilder tools. To use this tool, run the afmigtrnww container with the Dynamic Launcher (Compile Dynamic Launcher from the AppBuilder window).


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095